Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1539 from Nheko-Reborn/issue1410 | DeepBlueV7.X | 2023-10-26 | 2 | -0/+10 |
|\ | | | | | Add report message functionality | ||||
| * | Add report message functionality | Loren Burkholder | 2023-10-25 | 2 | -0/+10 |
| | | |||||
* | | Fix macos not supporting emplace of aggregates yet | Nicolas Werner | 2023-10-26 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #1541 from NepNep21/ignore-users | DeepBlueV7.X | 2023-10-25 | 8 | -10/+171 |
|\ \ | | | | | | | | | | Support (un)ignoring users (#546) | ||||
| * | | Move dialog to settings page and add avatar image to delegate | NepNep21 | 2023-10-24 | 2 | -0/+8 |
| | | | |||||
| * | | Cleanup ignore user functionality slightly | Nicolas Werner | 2023-10-24 | 6 | -41/+98 |
| | | | |||||
| * | | Merge branch 'ignore-users' of github.com:NepNep21/nheko into ignore-users | Nicolas Werner | 2023-10-23 | 6 | -5/+98 |
| |\ \ | |||||
| | * | | Fix lint after clazy fix | NepNep21 | 2023-10-01 | 1 | -2/+1 |
| | | | | |||||
| | * | | Lint + clazy | NepNep21 | 2023-10-01 | 3 | -8/+7 |
| | | | | |||||
| | * | | Use properties | NepNep21 | 2023-10-01 | 4 | -24/+53 |
| | | | | |||||
| | * | | Rebase | NepNep21 | 2023-10-01 | 4 | -5/+71 |
| | | | | |||||
* | | | | Add missing include | Nicolas Werner | 2023-10-26 | 1 | -0/+1 |
| |_|/ |/| | | |||||
* | | | Allow setting presence state again | Nicolas Werner | 2023-10-25 | 4 | -26/+24 |
| | | | |||||
* | | | Fix linting | Nicolas Werner | 2023-10-25 | 1 | -5/+6 |
| | | | |||||
* | | | Properly close cursors before commit and db deletion | Nicolas Werner | 2023-10-25 | 1 | -0/+2 |
| | | | |||||
* | | | Fix double free on commit database migration | mips64-el | 2023-10-25 | 1 | -1/+3 |
|/ / | |||||
* | | Migrate olm sessions to be stored in one database instead of thousands | Nicolas Werner | 2023-10-23 | 3 | -27/+91 |
| | | |||||
* | | hr tags are self closing | Nicolas Werner | 2023-10-22 | 1 | -1/+1 |
| | | |||||
* | | Add a way to compact the database | Nicolas Werner | 2023-10-21 | 4 | -10/+106 |
| | | | | | | | | Can also be used to fix some corruption. | ||||
* | | Possibly fix a crash in the EventDelegateChooser | Nicolas Werner | 2023-10-20 | 2 | -8/+18 |
| | | |||||
* | | Small qml fixes | Nicolas Werner | 2023-10-18 | 1 | -8/+14 |
| | | |||||
* | | Relayout when event delegates change implicit size | Nicolas Werner | 2023-10-18 | 2 | -1/+4 |
| | | |||||
* | | Qt6.6 compatibility | Nicolas Werner | 2023-10-13 | 16 | -32/+32 |
| | | |||||
* | | Remove old messages only when the db is full or on startup | Nicolas Werner | 2023-10-11 | 1 | -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 file | Sateallia | 2023-10-11 | 1 | -0/+1 |
| | | |||||
* | | Merge branch 'delegate-rework' | Nicolas Werner | 2023-10-10 | 9 | -137/+856 |
|\ \ | |/ |/| | |||||
| * | Make effect messages stand out more | Nicolas Werner | 2023-10-09 | 1 | -0/+10 |
| | | |||||
| * | cleanups | Nicolas Werner | 2023-10-09 | 2 | -10/+10 |
| | | |||||
| * | Fix CPU usage from out of frame animated images | Nicolas Werner | 2023-10-09 | 2 | -4/+16 |
| | | |||||
| * | Fix typing notifications | Nicolas Werner | 2023-10-09 | 5 | -15/+16 |
| | | |||||
| * | Fixup reply and state event rendering | Nicolas Werner | 2023-10-08 | 2 | -60/+156 |
| | | |||||
| * | Switch to manual polishing of event delegates | Nicolas Werner | 2023-10-08 | 3 | -18/+128 |
| | | |||||
| * | Remaining events apart from verification | Nicolas Werner | 2023-08-25 | 4 | -37/+38 |
| | | |||||
| * | Get rid of redundant constructions and make room implicit | Nicolas Werner | 2023-08-25 | 4 | -4/+21 |
| | | |||||
| * | Port state events and images | Nicolas Werner | 2023-08-25 | 3 | -91/+138 |
| | | |||||
| * | Working text messages in delegate rework | Nicolas Werner | 2023-08-25 | 2 | -4/+27 |
| | | |||||
| * | Create an EventDelegateChooser | Nicolas Werner | 2023-08-25 | 4 | -0/+402 |
| | | |||||
* | | Merge pull request #1537 from Nheko-Reborn/issue1426 | DeepBlueV7.X | 2023-10-01 | 2 | -1/+15 |
|\ \ | | | | | | | | | | Allow configuring global hidden event settings | ||||
| * | | Allow configuring global hidden event settings | Loren Burkholder | 2023-09-23 | 2 | -1/+15 |
| |/ | |||||
* | | Merge pull request #1534 from Nheko-Reborn/issue1494 | DeepBlueV7.X | 2023-10-01 | 1 | -4/+4 |
|\ \ | |/ |/| | | | Use @user:example.com for all sample mxids | ||||
| * | Use @user:example.com for all sample mxids | Loren Burkholder | 2023-09-23 | 1 | -4/+4 |
| | | |||||
* | | Merge pull request #1536 from Nheko-Reborn/issue1440 | DeepBlueV7.X | 2023-08-22 | 1 | -10/+29 |
|\ \ | | | | | | | | | | Add explicit default font option | ||||
| * | | Add explicit default font option | Loren Burkholder | 2023-08-11 | 1 | -10/+29 |
| | | | |||||
* | | | Fix build with fmt 10.1.0 | q234rty | 2023-08-17 | 1 | -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 headers | Loren Burkholder | 2023-08-11 | 3 | -11/+0 |
| | | | |||||
* | | | Merge pull request #1535 from Nheko-Reborn/powerlevelsInTimeline | DeepBlueV7.X | 2023-08-10 | 2 | -0/+10 |
|\ \ \ | | | | | | | | | Show an indicator in the timeline for mods and admins | ||||
| * \ \ | Merge remote-tracking branch 'origin/powerlevelsInTimeline' | Nicolas Werner | 2023-08-10 | 2 | -0/+10 |
| |\ \ \ | |||||
| | * | | | Show an indicator in the timeline for mods and admins | Loren Burkholder | 2023-07-23 | 2 | -0/+10 |
| | |/ / | |||||
* | | | | Merge pull request #1523 from Nheko-Reborn/qmlFallbackAuth | DeepBlueV7.X | 2023-08-10 | 6 | -119/+70 |
|\ \ \ \ | |/ / / |/| | | | QML the fallback auth dialog | ||||
| * | | | QML the fallback auth dialog | Loren Burkholder | 2023-07-14 | 6 | -119/+70 |
| | | | | |||||
* | | | | Remove usage of creator | Nicolas Werner | 2023-08-09 | 1 | -1/+0 |
| | | | | |||||
* | | | | Merge pull request #1532 from Nheko-Reborn/issue1512 | DeepBlueV7.X | 2023-07-28 | 2 | -2/+17 |
|\ \ \ \ | |_|/ / |/| | | | Add mark room as read option | ||||
| * | | | Add mark as read entry to the roomlist right-click menu | Loren Burkholder | 2023-07-22 | 2 | -2/+17 |
| | |/ | |/| | |||||
* / | | Fix some compiler errors | Loren Burkholder | 2023-07-23 | 1 | -10/+9 |
|/ / | |||||
* | | Remove final which breaks type registration | Nicolas Werner | 2023-07-16 | 3 | -3/+3 |
| | | |||||
* | | Fix verification error codes | Nicolas Werner | 2023-07-16 | 2 | -0/+5 |
| | | |||||
* | | Fix qml translations | Nicolas Werner | 2023-07-13 | 1 | -2/+15 |
|/ | |||||
* | Fix presence not updating in the timeline | Nicolas Werner | 2023-07-09 | 1 | -1/+1 |
| | |||||
* | Fix a few more bugs where a limited timeline could cause a hanging pagination | Nicolas Werner | 2023-07-09 | 1 | -2/+15 |
| | |||||
* | Fix pagination in rooms with a full batch of redactions | Nicolas Werner | 2023-07-09 | 1 | -4/+21 |
| | |||||
* | Fix mass redaction /command | Nicolas Werner | 2023-07-09 | 1 | -3/+6 |
| | |||||
* | Focus to the message input bar after selecting a file | Sateallia | 2023-07-06 | 1 | -0/+1 |
| | |||||
* | 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 |
| |