Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1501 from Nheko-Reborn/qmlRecaptcha | DeepBlueV7.X | 2023-07-06 | 7 | -123/+75 |
|\ | | | | | QML the reCAPTCHA dialog | ||||
| * | make lint | Loren Burkholder | 2023-07-06 | 2 | -5/+6 |
| | | |||||
| * | Port the reCAPTCHA dialog to QML | Loren Burkholder | 2023-07-06 | 6 | -122/+74 |
| | | |||||
| * | Remove unneeded forward declaration | Loren Burkholder | 2023-06-29 | 1 | -1/+0 |
| | | |||||
* | | Add an early out cache for event expiration | Nicolas Werner | 2023-07-06 | 3 | -6/+91 |
| | | |||||
* | | Fix event expiration not always stopping properly and redacting some wrong ↵ | Nicolas Werner | 2023-07-06 | 1 | -11/+22 |
| | | | | | | | | state events | ||||
* | | Prevent redactions of ACL and Create events, since Synapse prevents ↵ | Nicolas Werner | 2023-07-06 | 1 | -1/+10 |
| | | | | | | | | redaction of them anyway | ||||
* | | Fix overflow in event expiration days | Nicolas Werner | 2023-07-05 | 1 | -3/+3 |
| | | |||||
* | | Fix variable shadowing | Nicolas Werner | 2023-07-05 | 2 | -7/+6 |
| | | |||||
* | | Add experimental event expiration | Nicolas Werner | 2023-07-05 | 6 | -30/+285 |
| | | | | | | | | Currently disabled by default. | ||||
* | | Add some event expiration function | Nicolas Werner | 2023-07-04 | 2 | -0/+202 |
|/ | |||||
* | Rework how history settings are represented | Nicolas Werner | 2023-06-28 | 1 | -0/+3 |
| | |||||
* | Fix build against fmt10 | Nicolas Werner | 2023-06-28 | 4 | -9/+14 |
| | | | | fixes #1499 | ||||
* | Allow viewing and changing the history visibility | Nicolas Werner | 2023-06-24 | 2 | -1/+104 |
| | |||||
* | Fix screenshare selection | Nicolas Werner | 2023-06-19 | 1 | -1/+1 |
| | |||||
* | Fix login and registration page registration | Nicolas Werner | 2023-06-19 | 2 | -2/+2 |
| | |||||
* | Fix UserSettingsModel and Communities singleton instantiation | Nicolas Werner | 2023-06-19 | 4 | -1/+8 |
| | |||||
* | Fix completer size | Nicolas Werner | 2023-06-19 | 2 | -3/+3 |
| | |||||
* | Properly register image pack types | Nicolas Werner | 2023-06-19 | 2 | -2/+9 |
| | |||||
* | Make theme visible to qml | Nicolas Werner | 2023-06-19 | 1 | -0/+3 |
| | |||||
* | Move to automatic type registration | Nicolas Werner | 2023-06-19 | 44 | -300/+391 |
| | |||||
* | Fix linting | Nicolas Werner | 2023-06-10 | 1 | -2/+2 |
| | |||||
* | Show some generic message for ACL changes | Nicolas Werner | 2023-06-10 | 2 | -0/+7 |
| | | | | fixes #1476 | ||||
* | Add inviter to the invite reason | Nicolas Werner | 2023-06-10 | 5 | -3/+78 |
| | | | | fixes #622 | ||||
* | Properly set pack avatar | Nicolas Werner | 2023-06-09 | 1 | -0/+2 |
| | | | | fixes #1480 | ||||
* | Fix notification images | Nicolas Werner | 2023-06-08 | 2 | -20/+10 |
| | |||||
* | Workaround palette not set on new windows | Nicolas Werner | 2023-06-08 | 3 | -0/+30 |
| | |||||
* | Remove MacExtras include | Nicolas Werner | 2023-06-08 | 1 | -30/+1 |
| | |||||
* | Use Badge function on non-dbus systems | Nicolas Werner | 2023-06-08 | 1 | -3/+2 |
| | |||||
* | Remove QtMac header | Nicolas Werner | 2023-06-08 | 1 | -1/+0 |
| | |||||
* | Link XCB always if X11 support is on | Nicolas Werner | 2023-06-08 | 1 | -0/+4 |
| | |||||
* | Fix one more clazy issue | Nicolas Werner | 2023-06-08 | 2 | -2/+4 |
| | |||||
* | Remove a few more QPairs | Nicolas Werner | 2023-06-08 | 1 | -3/+3 |
| | |||||
* | Fix a few more clazy warnings | Nicolas Werner | 2023-06-08 | 2 | -3/+5 |
| | |||||
* | Fix a few clazy warnings | Nicolas Werner | 2023-06-08 | 3 | -21/+11 |
| | |||||
* | Fix qtkeychain include | Nicolas Werner | 2023-06-08 | 1 | -1/+1 |
| | |||||
* | Try to fix flatpak build and change appid | Nicolas Werner | 2023-06-08 | 1 | -1/+1 |
| | |||||
* | Fix QChar range | Nicolas Werner | 2023-06-08 | 2 | -2/+3 |
| | |||||
* | Use multidata in timeline model | Nicolas Werner | 2023-06-08 | 3 | -3/+25 |
| | |||||
* | Remove style sheets | Nicolas Werner | 2023-06-08 | 1 | -15/+2 |
| | |||||
* | lint | Nicolas Werner | 2023-06-08 | 20 | -118/+97 |
| | |||||
* | Fix palette access and QMediaPlayer errors | Nicolas Werner | 2023-06-08 | 3 | -15/+16 |
| | |||||
* | First runnable qt6 Nheko | Nicolas Werner | 2023-06-08 | 1 | -0/+2 |
| | |||||
* | Make Nheko compile on Qt6 | Nicolas Werner | 2023-06-08 | 38 | -362/+108 |
| | |||||
* | Don't delete uncached messages after edit | Nicolas Werner | 2023-06-01 | 1 | -1/+2 |
| | | | | fixes #1469 | ||||
* | Fix linting | Nicolas Werner | 2023-05-30 | 1 | -1/+1 |
| | |||||
* | Remember last used filter | Sateallia | 2023-05-30 | 3 | -1/+21 |
| | | | | fixes #1432 | ||||
* | Make summary translation plural sensitive | Nicolas Werner | 2023-05-29 | 1 | -2/+1 |
| | |||||
* | Copy arguments for notification | Nicolas Werner | 2023-05-29 | 2 | -13/+13 |
| | |||||
* | Enable sending notifications via the systemNotification signal on macOS | Nicolas Werner | 2023-05-29 | 3 | -43/+36 |
| | |||||
* | Fix duplicate notification category identifier | Nicolas Werner | 2023-05-29 | 1 | -16/+16 |
| | |||||
* | Merge branch 'dont-send-notifications-on-first-sync' of ↵ | Nicolas Werner | 2023-05-29 | 3 | -27/+60 |
|\ | | | | | | | github.com:LcsTen/nheko into notif-test | ||||
| * | Do not display reply action in the recap notif on Mac | LcsTen | 2023-04-14 | 1 | -4/+12 |
| | | |||||
| * | Don't send desktop notifications if there are too many of them at once | LcsTen | 2023-04-14 | 2 | -23/+48 |
| | | |||||
* | | Work around ICE on MSVC | Nicolas Werner | 2023-05-27 | 1 | -8/+14 |
| | | | | | | | | | | | | See https://developercommunity.visualstudio.com/t/Internal-compile-error-while-compiling-c/1227337 for details... | ||||
* | | Make default completer complete custom emoji | Nicolas Werner | 2023-05-25 | 8 | -184/+58 |
| | | |||||
* | | Make emoji picker use the grid view | Nicolas Werner | 2023-05-25 | 3 | -30/+182 |
| | | |||||
* | | Allow scrolling to specific sections and order packs in sticker search by ↵ | Nicolas Werner | 2023-05-20 | 2 | -2/+82 |
| | | | | | | | | match quality | ||||
* | | Fix StickerPicker padding and names of unnamed packs | Nicolas Werner | 2023-05-20 | 2 | -2/+24 |
| | | |||||
* | | Prevent new packs from overwriting the default pack by accident | Nicolas Werner | 2023-05-20 | 3 | -1/+47 |
| | | |||||
* | | Fix adding duplicate stickers and strip file extension | Nicolas Werner | 2023-05-20 | 2 | -6/+25 |
| | | |||||
* | | Use case folding instead of lower case for search | Nicolas Werner | 2023-05-20 | 1 | -3/+3 |
| | | |||||
* | | Reimplement search for GridImageModel | Nicolas Werner | 2023-05-20 | 2 | -25/+148 |
| | | |||||
* | | Replace search vector with span | Nicolas Werner | 2023-05-20 | 1 | -6/+7 |
| | | |||||
* | | Add rows to stickerpicker | Nicolas Werner | 2023-05-20 | 6 | -16/+194 |
| | | |||||
* | | Delete unused msg db function | Nicolas Werner | 2023-05-06 | 2 | -68/+1 |
| | | |||||
* | | Sort rooms in completer by 'activity' and make tombstoned rooms italic | Nicolas Werner | 2023-05-06 | 6 | -17/+68 |
| | | |||||
* | | Allow picking multiple files to upload | Sateallia | 2023-04-25 | 1 | -4/+5 |
| | | |||||
* | | Copy image to clipboard | Nicolas Werner | 2023-04-23 | 5 | -2/+91 |
| | | | | | | | | Fixes #599 | ||||
* | | Setting case insensitive sort is not necessary | Nicolas Werner | 2023-04-14 | 1 | -1/+0 |
|/ | |||||
* | Optimize alphabetical sorting a bit | Nicolas Werner | 2023-04-14 | 2 | -10/+9 |
| | | | | fixes #1272 | ||||
* | Alphabetical ordering option | Sateallia | 2023-04-14 | 4 | -14/+77 |
| | |||||
* | Adapt to the new inherited variant | Nicolas Werner | 2023-04-11 | 14 | -104/+97 |
| | |||||
* | Update mtxclient commit hash | Loren Burkholder | 2023-04-11 | 1 | -2/+1 |
| | |||||
* | Use the new mtxclient special effects refactoring | Loren Burkholder | 2023-04-11 | 5 | -52/+66 |
| | |||||
* | Don't bother with rainbow rain | Loren Burkholder | 2023-04-08 | 4 | -14/+4 |
| | |||||
* | Don't allow rainbowifying custom messages | Loren Burkholder | 2023-04-08 | 2 | -4/+4 |
| | |||||
* | Fix command name | Loren Burkholder | 2023-04-08 | 1 | -1/+1 |
| | |||||
* | Allow sending custom msgtypes | Loren Burkholder | 2023-04-08 | 4 | -0/+35 |
| | |||||
* | Add rainfall effect | Loren Burkholder | 2023-04-08 | 6 | -9/+93 |
| | | | | | This is a proof-of-concept example of inplementing a msgtype not found in the spec. | ||||
* | Implement unknown msgtype functionality | Loren Burkholder | 2023-04-08 | 4 | -5/+21 |
| | |||||
* | Try to reset unread marker if we fail to set it on the server | Nicolas Werner | 2023-04-05 | 1 | -3/+7 |
| | |||||
* | Fix switching between thread showing stale messages in some circumstances | Nicolas Werner | 2023-04-04 | 1 | -0/+2 |
| | |||||
* | Get rid of an edge case, that can break pagination | Nicolas Werner | 2023-04-04 | 1 | -2/+1 |
| | |||||
* | Allow querying your status message over dbus | Nicolas Werner | 2023-03-31 | 4 | -0/+21 |
| | | | | Contributed by a Nheko user starting with S. | ||||
* | Allow for # in fragments because some clients send matrix.to links like that | Nicolas Werner | 2023-03-31 | 1 | -1/+3 |
| | |||||
* | Merge pull request #1411 from dtelsing/screenshare-xdg-desktop-portal | DeepBlueV7.X | 2023-03-30 | 6 | -95/+957 |
|\ | | | | | Support screen sharing with xdg-desktop-portal | ||||
| * | Include missing <optional> header | David Elsing | 2023-03-30 | 1 | -0/+1 |
| | | |||||
| * | Change text of the PipeWire streenshare method | David Elsing | 2023-03-30 | 1 | -1/+1 |
| | | |||||
| * | Cleanup Qt D-Bus connections and watchers | David Elsing | 2023-03-30 | 4 | -113/+171 |
| | | |||||
| * | Use mtx::client::utils::random_token for XDP session tokens | David Elsing | 2023-03-30 | 1 | -11/+2 |
| | | |||||
| * | Improve choosing screen share type | David Elsing | 2023-03-30 | 2 | -29/+44 |
| | | |||||
| * | Add missing license headers | David Elsing | 2023-03-30 | 2 | -0/+8 |
| | | |||||
| * | Support screen sharing with xdg-desktop-portal | David Elsing | 2023-03-30 | 6 | -88/+877 |
| | | |||||
* | | Fix build on case-sensitive filesystems | Ryan Schmidt | 2023-03-30 | 1 | -2/+2 |
|/ | |||||
* | Improve state event redaction | Nicolas Werner | 2023-03-26 | 3 | -10/+41 |
| | |||||
* | Fix explicit optional construction on gcc13 | Nicolas Werner | 2023-03-24 | 1 | -1/+1 |
| | |||||
* | Fix encrypted thumbnails | Nicolas Werner | 2023-03-22 | 1 | -1/+1 |
| | |||||
* | All around me are empty spaces | Nicolas Werner | 2023-03-20 | 1 | -6/+16 |
| | |||||
* | Optimize event accessors a bit | Nicolas Werner | 2023-03-20 | 1 | -41/+33 |
| | |||||
* | Reduce db writes a bit | Nicolas Werner | 2023-03-19 | 1 | -7/+32 |
| | |||||
* | Don't try to load emotes from space parents we are not in | Nicolas Werner | 2023-03-19 | 1 | -2/+9 |
| | |||||
* | Merge pull request #1404 from LcsTen/dont-show-private-rooms-in-space | DeepBlueV7.X | 2023-03-18 | 2 | -2/+15 |
|\ | | | | | Don't show inaccessible private rooms in spaces | ||||
| * | Check isPreviewFetched property for hints | LcsTen | 2023-03-18 | 2 | -1/+5 |
| | | |||||
| * | Show an appropriate hint if the room is inaccessible | LcsTen | 2023-03-11 | 1 | -1/+1 |
| | | |||||
| * | Don't show inaccessible private rooms in spaces | LcsTen | 2023-03-11 | 1 | -0/+9 |
| | | |||||
* | | Update spaces events automatically in the background | Nicolas Werner | 2023-03-14 | 7 | -5/+246 |
| | | |||||
* | | Speed up writes of events with statekeys to state db | Nicolas Werner | 2023-03-14 | 2 | -27/+87 |
| | | |||||
* | | Speed up processing UI changes with large syncs | Nicolas Werner | 2023-03-14 | 1 | -14/+44 |
| | | |||||
* | | Evaluate ACLs when calculating vias | Nicolas Werner | 2023-03-14 | 1 | -2/+52 |
| | | |||||
* | | Make via implementation closer to the spec | Nicolas Werner | 2023-03-14 | 1 | -25/+81 |
|/ | |||||
* | Merge pull request #1388 from Nheko-Reborn/command | DeepBlueV7.X | 2023-03-10 | 2 | -26/+112 |
|\ | | | | | Warn if an invalid command is entered | ||||
| * | Handle incomplete commands better | Loren Burkholder | 2023-03-07 | 2 | -12/+24 |
| | | |||||
| * | make lint | Loren Burkholder | 2023-03-01 | 1 | -36/+36 |
| | | |||||
| * | Use QSet<QString> instead of QStringList | Loren Burkholder | 2023-03-01 | 1 | -1/+1 |
| | | |||||
| * | Fix some nitpicks | Loren Burkholder | 2023-03-01 | 2 | -53/+58 |
| | | |||||
| * | Simplify code a bit | Loren Burkholder | 2023-02-28 | 2 | -4/+1 |
| | | |||||
| * | Move command calculation logic into InputBar | Loren Burkholder | 2023-02-28 | 4 | -84/+89 |
| | | |||||
| * | Show warning when invalid command is entered | Loren Burkholder | 2023-02-28 | 4 | -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/uiTweaks | DeepBlueV7.X | 2023-03-09 | 4 | -4/+13 |
|\ \ | | | | | | | Some small UI changes | ||||
| * | | Update src/Utils.cpp | Loren Burkholder | 2023-03-09 | 1 | -4/+2 |
| | | | | | | | | | Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> | ||||
| * | | Only enlarge emoji if the setting is on | Loren Burkholder | 2023-03-09 | 1 | -1/+5 |
| | | | |||||
| * | | Make emoji larger in the timeline by default | Loren Burkholder | 2023-02-28 | 1 | -1/+1 |
| | | | |||||
| * | | make lint | Loren Burkholder | 2023-02-28 | 2 | -3/+3 |
| | | | |||||
| * | | Always open the invite dialog properly from the member list | Loren Burkholder | 2023-02-28 | 3 | -4/+11 |
| |/ | |||||
* / | Fix avatar change being rendered as a join | Nicolas Werner | 2023-03-09 | 1 | -5/+16 |
|/ | |||||
* | Fix bug that prevented storing member events in the same database as the rest | Nicolas Werner | 2023-02-25 | 1 | -14/+22 |
| | |||||
* | Disable qml diskcache by default | Nicolas Werner | 2023-02-25 | 1 | -0/+6 |
| | | | | | | | Since this causes crashes on some qml module updates. Fixes #1383 Fixes #1132 | ||||
* | Merge pull request #1389 from Nheko-Reborn/deletions | DeepBlueV7.X | 2023-02-24 | 1 | -3/+0 |
|\ | | | | | | | Delete some unneeded stuff | ||||
| * | Delete some unneeded stuff | Loren Burkholder | 2023-02-23 | 1 | -3/+0 |
| | | |||||
* | | Show rooms you share with someone | Nicolas Werner | 2023-02-24 | 4 | -0/+105 |
|/ | |||||
* | Reenable the nosync options for the database | Nicolas Werner | 2023-02-23 | 1 | -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 OpenBSD | Klemens Nanni | 2023-02-23 | 1 | -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 page | Klemens Nanni | 2023-02-23 | 1 | -0/+2 |
| | |||||
* | fix build/clear notifications on exit on OpenBSD | Klemens Nanni | 2023-02-23 | 2 | -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 Werner | 2023-02-23 | 2 | -11504/+11801 |
|\ | |||||
| * | Hotfix redundant null terminator inserted by emoji completer | Nicolas Werner | 2023-02-23 | 2 | -11504/+11801 |
| | | |||||
* | | Dedup reactions | Nicolas Werner | 2023-02-22 | 1 | -6/+4 |
| | | |||||
* | | Get rid of year in license headers | Nicolas Werner | 2023-02-21 | 152 | -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 code | Nicolas Werner | 2023-02-21 | 1 | -1/+1 |
|/ | |||||
* | Fix forwarding stickers | Nicolas Werner | 2023-02-20 | 1 | -3/+4 |
| | | | | fixes #1182 | ||||
* | More template bloat reduction | Nicolas Werner | 2023-02-20 | 4 | -107/+115 |
| | |||||
* | Remove a few more unused symbols | Nicolas Werner | 2023-02-19 | 6 | -41/+33 |
| | |||||
* | Fix gcc10 again. Remove this once we stop supporting gcc10 | Nicolas Werner | 2023-02-19 | 1 | -14834/+14873 |
| | |||||
* | Fix gcc10 compat | Nicolas Werner | 2023-02-19 | 1 | -1/+1 |
| | |||||
* | Reduce code bloat a bit | Nicolas Werner | 2023-02-19 | 6 | -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 verification | Nicolas Werner | 2023-02-18 | 8 | -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 threads | Nicolas Werner | 2023-02-18 | 1 | -5/+9 |
| | | | | fixes #1373 | ||||
* | Fix build on macOS | Nicolas Werner | 2023-02-15 | 1 | -1/+7 |
| | |||||
* | Fix linting | Nicolas Werner | 2023-02-14 | 1 | -1/+1 |
| | |||||
* | Make scrollbars optional and disabled by default | Nicolas Werner | 2023-02-14 | 2 | -0/+38 |
| | | | | Also add them to the communities sidebar | ||||
* | Pause video when switching rooms | Loren Burkholder | 2023-02-14 | 1 | -0/+7 |
| | | | | Fixes #809 | ||||
* | Merge pull request #914 from Thulinma/imageOverlayRoleQml | DeepBlueV7.X | 2023-02-11 | 2 | -0/+9 |
|\ | | | | | | | Make ImageOverlay set appropriate windowRole again | ||||
| * | Make ImageOverlay set appropriate windowRole again | Thulinma | 2023-02-10 | 2 | -0/+9 |
| | | |||||
* | | Remove some commands from the translations | Nicolas Werner | 2023-02-11 | 1 | -39/+39 |
| | | |||||
* | | Standardise command format messages | phyto | 2023-02-11 | 1 | -16/+16 |
|/ | |||||
* | Fix build without voip | Nicolas Werner | 2023-02-08 | 1 | -1/+1 |
| | |||||
* | Fix required plugin check on gstreamer 1.22 | Nicolas Werner | 2023-02-08 | 3 | -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 option | Nicolas Werner | 2023-02-06 | 2 | -3/+52 |
| | | | | fixes #1350 | ||||
* | lint and avoid copy | Nicolas Werner | 2023-02-02 | 3 | -43/+44 |
| | |||||
* | lint | Nicolas Werner | 2023-02-02 | 1 | -34/+40 |
| | |||||
* | Merge pull request #1341 from Decodetalkers/ft_clean_notify | DeepBlueV7.X | 2023-02-02 | 5 | -0/+23 |
|\ | | | | | clean all notifications if exit on linux | ||||
| * | chore: Adjust about function closeAllNotification | ShootingStarDragons | 2023-02-01 | 4 | -13/+4 |
| | | | | | | | | | | Log: maek closeAllNotification on all platform, move closeAllNotification action to aboutToQuit | ||||
| * | feat: clean all notifications if exit on linux | ShootingStarDragons | 2023-01-29 | 5 | -1/+33 |
| | | |||||
* | | Allow nested ()/[] brackets in URLs (fixes #1346) | Lukas Mai | 2023-02-01 | 1 | -5/+45 |
| | | |||||
* | | Make notifications show the window again | Nicolas Werner | 2023-02-01 | 2 | -1/+13 |
| | | | | | | | | fixes #1329 | ||||
* | | Optimize user model construction by 2.5x | Nicolas Werner | 2023-01-31 | 3 | -10/+20 |
| | | |||||
* | | Make single newlines cause a <br> by default | Nicolas Werner | 2023-01-31 | 8 | -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 keyframes | Nicolas Werner | 2023-01-31 | 1 | -4/+3 |
| | | |||||
* | | add user search to invite dialog (#1253) | Malte E | 2023-01-31 | 7 | -25/+236 |
|/ | |||||
* | Merge pull request #1319 from Decodetalkers/menuhideonwayland | DeepBlueV7.X | 2023-01-28 | 2 | -0/+16 |
|\ | | | | | feat: hide all popup menus when press leftbutton on somewhere else | ||||
| * | chore: remove button check | ShootingStarDragons | 2023-01-28 | 1 | -3/+1 |
| | | |||||
| * | chore: limit it to linux wayland | ShootingStarDragons | 2023-01-26 | 1 | -2/+6 |
| | | |||||
| * | feat: hide all popup menus when press leftbutton on somewhere else | ShootingStarDragons | 2023-01-23 | 2 | -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 mode | Nicolas Werner | 2023-01-28 | 1 | -1/+5 |
| | | | | | | | | by always sending as formatted when a newline is in the body | ||||
* | | Support strikethrough via ~~ | Nicolas Werner | 2023-01-28 | 1 | -0/+118 |
| | | |||||
* | | Get rid of shadowing even if the shadowing there is probably the safer solution | Nicolas Werner | 2023-01-28 | 1 | -3/+5 |
| | | |||||
* | | Support simplified spoiler input using || tags | Nicolas Werner | 2023-01-28 | 1 | -68/+211 |
| | | | | | | | | relates to #1231 | ||||
* | | Fix br tags | Nicolas Werner | 2023-01-27 | 1 | -1/+3 |
| | | |||||
* | | Fix free-ing invalid pointer in call devices. From Jason Volk <jason@zemos.net> | Joseph Donofry | 2023-01-23 | 1 | -1/+1 |
|/ | |||||
* | Warn when no secret can be requested | Nicolas Werner | 2023-01-22 | 1 | -1/+3 |
| | |||||
* | Skip empty requests for cross-signing keys when user only has one device. | Jason Volk | 2023-01-22 | 1 | -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 Werner | 2023-01-22 | 4 | -5/+28 |
| | |||||
* | Work around multiple destructor calls after consteval construction in full ↵ | Nicolas Werner | 2023-01-21 | 1 | -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 Donofry | 2023-01-14 | 2 | -0/+2 |
| | | | | | * Pause ParticleEmitter when not in use * Use timer instead to pause particle system | ||||
* | Remove dead code | Nicolas Werner | 2023-01-12 | 2 | -72/+0 |
| | |||||
* | There was always supposed to be a failed state for events | Nicolas Werner | 2023-01-12 | 2 | -4/+11 |
| | |||||
* | Bump mtxclient version | Nicolas Werner | 2023-01-12 | 2 | -65/+63 |
| | |||||
* | Log registration flows | Nicolas Werner | 2023-01-12 | 2 | -113/+4 |
| | |||||
* | Update supported Matrix version | Nicolas Werner | 2023-01-10 | 2 | -2/+4 |
| | |||||
* | Properly regenerate emoji using regional indicators | Nicolas Werner | 2023-01-10 | 2 | -2/+106 |
| | | | | | fixes #1245 closes #1246 | ||||
* | Try to make clang-format happy | Nicolas Werner | 2023-01-09 | 1 | -1/+1 |
| | |||||
* | Document Safari workaround | Nicolas Werner | 2023-01-09 | 1 | -1/+4 |
| | |||||
* | Possibly fix paste from Safari | Nicolas Werner | 2023-01-09 | 1 | -1/+7 |
| | |||||
* | Add some more error logging | Nicolas Werner | 2023-01-09 | 3 | -26/+18 |
| | |||||
* | Make server connection errors more useful | Nicolas Werner | 2023-01-09 | 2 | -15/+10 |
| | |||||
* | Fix potential crash from the room directory | Nicolas Werner | 2023-01-08 | 2 | -18/+48 |
| | |||||
* | Speedup quick switcher | Nicolas Werner | 2023-01-07 | 5 | -38/+57 |
| | |||||
* | Navigate to space when room is selected | Nicolas Werner | 2023-01-07 | 4 | -0/+11 |
| | | | | fixes #1260 | ||||
* | Fix crash in migrations during secrets deletion | Nicolas Werner | 2023-01-07 | 3 | -18/+53 |
| | | | | | | We need to block the migrations returning until the migrations are done. Fixes #1258 | ||||
* | A whole new year full of excitement and possibilities! | Nicolas Werner | 2023-01-02 | 152 | -0/+152 |
| | |||||
* | Fix pagination after timeline clear | Nicolas Werner | 2023-01-02 | 2 | -1/+8 |
| | |||||
* | Skip notifying for your own messages | Nicolas Werner | 2022-12-28 | 2 | -7/+17 |
| | |||||
* | Finish german translation | Nicolas Werner | 2022-12-28 | 1 | -1/+1 |
| | |||||
* | Revert storing members in statesdb for now | Nicolas Werner | 2022-12-27 | 1 | -2/+4 |
| | |||||
* | Fix state reset command | Nicolas Werner | 2022-12-27 | 3 | -3/+11 |
| | |||||
* | Show invite reason in the UI (hidden by default) | Nicolas Werner | 2022-12-27 | 5 | -5/+51 |
| | |||||
* | Fix formatting issues | Joseph Donofry | 2022-12-20 | 1 | -1/+2 |
| | |||||
* | Add 'clear' button to search bar and implement search indicator via spinner | Joseph Donofry | 2022-12-20 | 2 | -0/+12 |
| | |||||
* | Make unfiltered messages hidden by default | Nicolas Werner | 2022-12-19 | 1 | -17/+25 |
| | |||||
* | Fix searching more past again | Nicolas Werner | 2022-12-19 | 1 | -4/+9 |
| | |||||
* | Fix searching past the end | Nicolas Werner | 2022-12-19 | 1 | -1/+6 |
| | |||||
* | Add some documentation for how the background filtering works | Nicolas Werner | 2022-12-19 | 1 | -0/+14 |
| | |||||
* | Make searching incremental to allow some userinteraction still | Nicolas Werner | 2022-12-19 | 2 | -6/+85 |
| | |||||
* | Fix confetti in the sidebar | Nicolas Werner | 2022-12-17 | 2 | -34/+31 |
| | |||||
* | Fix sending confetti | Nicolas Werner | 2022-12-16 | 1 | -1/+1 |
| | |||||
* | I don't see why this would have detached, but make clazy happy | Nicolas Werner | 2022-12-13 | 1 | -1/+2 |
| | |||||
* | Fix image cache pruning interval | Nicolas Werner | 2022-12-13 | 1 | -1/+1 |
| | |||||
* | Add cache pruning for old image files | Nicolas Werner | 2022-12-13 | 2 | -0/+63 |
| | |||||
* | Add a button to room the upgraded room in the timeline | Nicolas Werner | 2022-12-13 | 2 | -1/+27 |
| | |||||
* | confetti (#1243) | Loren Burkholder | 2022-12-10 | 8 | -2/+120 |
| | | | * 🎉 (confetti) message support. Thanks @LorenDB ! | ||||
* | Properly check for target room encryption | Nicolas Werner | 2022-12-07 | 1 | -1/+2 |
| | |||||
* | Implement MSC3664, pushrules for related events | Nicolas Werner | 2022-12-05 | 2 | -2/+35 |
| | |||||
* | Fix stack overflow when filtering timeline | Nicolas Werner | 2022-11-22 | 2 | -3/+5 |
| | |||||
* | Enable http/3 support | Nicolas Werner | 2022-11-20 | 1 | -1/+8 |
| | |||||
* | Only play macOS notification sounds when pushrules dictate it | Joseph Donofry | 2022-11-15 | 3 | -8/+31 |
| | |||||
* | Fix crash in slash completer | Nicolas Werner | 2022-11-09 | 1 | -2/+2 |
| | |||||
* | Implement a completer for commands | Nicolas Werner | 2022-11-09 | 5 | -1/+291 |
| | | | | fixes #429 | ||||
* | Try to fix clang-tidy | Nicolas Werner | 2022-11-06 | 1 | -1/+2 |
| | |||||
* | Store secrets (apart from the pickle key) in the database | Nicolas Werner | 2022-11-06 | 4 | -58/+107 |
| | |||||
* | Prompt before deleting the database | Nicolas Werner | 2022-11-06 | 2 | -1/+16 |
| | |||||
* | Bump micro version | Loren Burkholder | 2022-11-05 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1222 from Nheko-Reborn/dbusStatus | DeepBlueV7.X | 2022-11-05 | 4 | -0/+20 |
|\ | | | | | Add status message to D-Bus API | ||||
| * | Add status message to D-Bus API | Loren Burkholder | 2022-11-05 | 4 | -0/+20 |
| | | |||||
* | | Move invert enter key setting | LordMZTE | 2022-11-04 | 2 | -38/+38 |
| | | |||||
* | | Add invert enter key setting | LordMZTE | 2022-11-04 | 2 | -4/+43 |
| | | |||||
* | | Merge branch 'macos_notification_actions' into 'master' | Joe Donofry | 2022-11-04 | 9 | -94/+299 |
|\ \ | |/ |/| | | | | | Add ability to respond to notifications on macOS See merge request nheko-reborn/nheko!21 | ||||
| * | Add ability to respond to notifications on macOS | Joe Donofry | 2022-11-04 | 9 | -94/+299 |
| | | |||||
* | | Continue fetching past messages when searching | Nicolas Werner | 2022-11-03 | 6 | -54/+94 |
| | | |||||
* | | Highlight higlight tweaks in the timeline | Nicolas Werner | 2022-11-01 | 3 | -0/+35 |
| | | | | | | | | | | fixes #400 fixes #1136 | ||||
* | | The hybris of committing a line without linting | Nicolas Werner | 2022-11-01 | 1 | -2/+2 |
| | | |||||
* | | Optimize fetching olm session from the db | Nicolas Werner | 2022-11-01 | 1 | -25/+28 |
| | | |||||
* | | Speedup sending encrypted messages after metasync was reenabled | Nicolas Werner | 2022-11-01 | 3 | -69/+105 |
|/ | | | | | | Calling fsync everytime we save to the db is slow, which is actually fairly noticeable in some larger E2EE rooms. Speed that up slightly by batching the olm session persisting. | ||||
* | Turn metasync and sync back on for the database to account for bad filesystems | Nicolas Werner | 2022-10-28 | 1 | -1/+4 |
| | |||||
* | fix blurry thumbnails | Nicolas Werner | 2022-10-27 | 1 | -2/+2 |
| | |||||
* | lint | Nicolas Werner | 2022-10-26 | 3 | -3/+3 |
| | |||||
* | Enable -Wconversion | Nicolas Werner | 2022-10-26 | 21 | -70/+95 |
| | |||||
* | Fix previews getting sorted above normal rooms | Nicolas Werner | 2022-10-22 | 1 | -3/+3 |
| | |||||
* | Fix excessive summary calls | Nicolas Werner | 2022-10-20 | 1 | -0/+1 |
| | |||||
* | VoIP v1 implementation (#1161) | Rohit Sutradhar | 2022-10-14 | 14 | -73/+521 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial commit for VoIP v1 implementation * Added draft of event handlers for voip methods * Added event handlers for VoIP events, added rejectCall, added version tracking for call version for V0 and V1 compatibility * Added call events to the general message pipeline. Modified Call Reject mechanism * Added message delegates for new events. Modified hidden events. Updated handle events. * Updated implementation to keep track of calls on other devices * Fixed linting * Fixed code warnings * Fixed minor bugs * fixed ci * Added acceptNegotiation method definition when missing gstreamer * Fixed warnings * Fixed linting |