summary refs log tree commit diff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1539 from Nheko-Reborn/issue1410DeepBlueV7.X2023-10-262-0/+10
|\ | | | | Add report message functionality
| * 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
|\ \ | | | | | | | | | Support (un)ignoring users (#546)
| * | 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
| | | | | | | | Can also be used to fix some corruption.
* | 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
| | | | | | | | Adds about 40ms of startup delay here, which I think is okay.
* | 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 settings
| * | 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 mxids
| * 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 option
| * | Add explicit default font optionLoren Burkholder2023-08-111-10/+29
| | |
* | | Fix build with fmt 10.1.0q234rty2023-08-171-1/+1
| | | | | | | | | | | | I have no idea whether this is a fmt bug, and if this isn't a fmt bug how did this work before, but oh well...
* | | 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
|\ \ \ | | | | | | | | Show an indicator in the timeline for mods and admins
| * \ \ 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 dialog
| * | | 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 room as read option
| * | | 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
|\ | | | | QML the reCAPTCHA dialog
| * 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 ↵Nicolas Werner2023-07-061-11/+22
| | | | | | | | state events
* | Prevent redactions of ACL and Create events, since Synapse prevents ↵Nicolas Werner2023-07-061-1/+10
| | | | | | | | redaction of them anyway
* | 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
| | | | | | | | Currently disabled by default.
* | 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
| | | | fixes #1499
* 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
| | | | fixes #1476
* Add inviter to the invite reasonNicolas Werner2023-06-105-3/+78
| | | | fixes #622
* Properly set pack avatarNicolas Werner2023-06-091-0/+2
| | | | fixes #1480
* 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
| | | | fixes #1469
* Fix lintingNicolas Werner2023-05-301-1/+1
|
* Remember last used filterSateallia2023-05-303-1/+21
| | | | fixes #1432
* 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 ↵Nicolas Werner2023-05-293-27/+60
|\ | | | | | | github.com:LcsTen/nheko into notif-test
| * 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
| | | | | | | | | | | | See https://developercommunity.visualstudio.com/t/Internal-compile-error-while-compiling-c/1227337 for details...
* | 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 ↵Nicolas Werner2023-05-202-2/+82
| | | | | | | | match quality
* | 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
| | | | | | | | Fixes #599
* | Setting case insensitive sort is not necessaryNicolas Werner2023-04-141-1/+0
|/
* Optimize alphabetical sorting a bitNicolas Werner2023-04-142-10/+9
| | | | fixes #1272
* 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
| | | | | This is a proof-of-concept example of inplementing a msgtype not found in the spec.
* 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
| | | | Contributed by a Nheko user starting with S.
* 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
|\ | | | | Support screen sharing with xdg-desktop-portal
| * 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
|\ | | | | Don't show inaccessible private rooms in spaces
| * 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
|\ | | | | Warn if an invalid command is entered
| * 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
| | | | | | | | | | | | Fixes #1363 Please note that this doesn't prompt when you try to send a message with a bad command.
* | Merge pull request #1394 from Nheko-Reborn/uiTweaksDeepBlueV7.X2023-03-094-4/+13
|\ \ | | | | | | Some small UI changes
| * | Update src/Utils.cppLoren Burkholder2023-03-091-4/+2
| | | | | | | | | Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
| * | 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
| | | | | | | Since this causes crashes on some qml module updates. Fixes #1383 Fixes #1132
* Merge pull request #1389 from Nheko-Reborn/deletionsDeepBlueV7.X2023-02-241-3/+0
|\ | | | | | | Delete some unneeded stuff
| * 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
| | | | | | | fixes #1355 So far we haven't seen any reduction in issues about database corruption, so presumably this is unrelated and the lag is annoying.
* Honour Qt scaling factor on OpenBSDKlemens Nanni2023-02-231-1/+1
| | | | | | Instead of completing the list of Linux, Windows and the BSDs (NetBSD and DragonFly would still be missing), simply flip it to not-macOS to simplify and fix the two other aforementioned BSDs at once.
* Recognise OpenBSD on login pageKlemens Nanni2023-02-231-0/+2
|
* fix build/clear notifications on exit on OpenBSDKlemens Nanni2023-02-232-2/+2
| | | | | | | CMake builds ManagerLinux.cpp on `!MAC && !WIN`, that is BSD and Linux. Fix the Linux-only assumption in the shared header. Qt's `Q_OS_UNIX` is defined on Linux, BSDs and macOS alike.
* 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
| | | | | | | | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/
* | Switch to upstream olm error codeNicolas Werner2023-02-211-1/+1
|/
* Fix forwarding stickersNicolas Werner2023-02-201-3/+4
| | | | fixes #1182
* 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
| | | | | | Especially the emoji array shrinks a lot with this, but adds a few extra relocations on startup. But it removes a lot of exception handling code at runtime, which is nice and possibly this is still faster.
* Automatically fetch keys for undecrypted messages after verificationNicolas Werner2023-02-188-15/+80
| | | | | | | | Also fix rerendering edited messages after keys are received. fixes #1375 fixes #770 fixes #888
* Fix edits in other clients jumping out of threadsNicolas Werner2023-02-181-5/+9
| | | | fixes #1373
* 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
| | | | Also add them to the communities sidebar
* Pause video when switching roomsLoren Burkholder2023-02-141-0/+7
| | | | Fixes #809
* Merge pull request #914 from Thulinma/imageOverlayRoleQmlDeepBlueV7.X2023-02-112-0/+9
|\ | | | | | | Make ImageOverlay set appropriate windowRole again
| * 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
| | | | | | | | GStreamer 1.22 merged the videoscale plugin into the videoconvertscale plugin. So we should check if the Element is still loadable instead of checking the plugin name. fixes #1352
* Add a reduced motion optionNicolas Werner2023-02-062-3/+52
| | | | fixes #1350
* 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
|\ | | | | clean all notifications if exit on linux
| * chore: Adjust about function closeAllNotificationShootingStarDragons2023-02-014-13/+4
| | | | | | | | | | Log: maek closeAllNotification on all platform, move closeAllNotification action to aboutToQuit
| * 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
| | | | | | | | fixes #1329
* | 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
| | | | | | | | | | | | | | | | | | | | | | | | This should match what people expect from a chat application much better. The biggest reason not to do this, is because some people might paste markdown documents. For those people there is now a /cmark command, which disables most of our extensions to cmark, including the newline behaviour. There is a long discussion on the Fediverse and on Github linked below. Mastodon https://fosstodon.org/@deepbluev7/109771668066978726 fixes #757
* | 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
|\ | | | | feat: hide all popup menus when press leftbutton on somewhere else
| * 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
| | | | | | | | Log: according to the bug on https://bugreports.qt.io/browse/QTBUG-83972, The menu will always stay if not click one of the item. So I try to make a hack for it, wait qt solve it someday
* | Make newline behave consistently in markdown modeNicolas Werner2023-01-281-1/+5
| | | | | | | | by always sending as formatted when a newline is in the body
* | 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
| | | | | | | | relates to #1231
* | 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
| | | | | | Cause: Request button pressed in user settings. Result: Request body is jsNull; sendToDevice requires jsObject.
* 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 ↵Nicolas Werner2023-01-211-5/+5
| | | | | | | | | | | | | | | | | expression I have no idea, if this is our fault or not, but Jason traced it back to the consteval on the {fmt} format string constructor. Specifically when a consteval constructor call happens in the statement, the destructor call is moved to the end of the block. Inside the switch statement that means, the destructor is called multiple times, which corrupts the use count and crashes Nheko because of a double free. I am assuming this is a bug in clang, but this will need to be investigated more. fixes #1292
* Pause ParticleEmitter when not in use (#1284)Joseph Donofry2023-01-142-0/+2
| | | | | * Pause ParticleEmitter when not in use * Use timer instead to pause particle system
* 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
|