Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix username label eliding loop | Nicolas Werner | 2023-06-08 | 2 | -5/+11 |
| | |||||
* | Fix request for empty image | Nicolas Werner | 2023-06-08 | 4 | -4/+8 |
| | |||||
* | Bump mtxclient dep | Nicolas Werner | 2023-06-08 | 1 | -1/+1 |
| | |||||
* | Fix message height | Nicolas Werner | 2023-06-08 | 1 | -2/+1 |
| | |||||
* | Improve timestamp layouting in room list | Nicolas Werner | 2023-06-08 | 1 | -13/+13 |
| | |||||
* | Format qml | Nicolas Werner | 2023-06-08 | 27 | -2691/+2353 |
| | |||||
* | Get rid of scrollhelper | Nicolas Werner | 2023-06-08 | 17 | -185/+2 |
| | |||||
* | Fix palette access and QMediaPlayer errors | Nicolas Werner | 2023-06-08 | 85 | -465/+410 |
| | |||||
* | First runnable qt6 Nheko | Nicolas Werner | 2023-06-08 | 7 | -47/+44 |
| | |||||
* | Show custom reactions in reaction history | Nicolas Werner | 2023-05-31 | 1 | -5/+50 |
| | | | | fixes #1467 | ||||
* | Add goto button to hover menu when searching | Nicolas Werner | 2023-05-30 | 1 | -9/+18 |
| | | | | fixes #1457 | ||||
* | Right click option to go to event while searching | Sateallia | 2023-05-30 | 1 | -0/+10 |
| | |||||
* | Render custom reactions | Nicolas Werner | 2023-05-27 | 1 | -6/+12 |
| | |||||
* | Fix emoji unicodename in tooltip | Nicolas Werner | 2023-05-25 | 1 | -1/+1 |
| | |||||
* | Make default completer complete custom emoji | Nicolas Werner | 2023-05-25 | 2 | -35/+19 |
| | |||||
* | Get rid of old emoji picker | Nicolas Werner | 2023-05-25 | 5 | -320/+14 |
| | |||||
* | Make emoji picker use the grid view | Nicolas Werner | 2023-05-25 | 3 | -16/+66 |
| | |||||
* | Workaround a WM bug that switches the focus incorrectly after initiating a ↵ | Sateallia | 2023-05-23 | 1 | -1/+1 |
| | | | | search | ||||
* | Allow editing stickers from stickerpicker | Nicolas Werner | 2023-05-20 | 1 | -0/+18 |
| | |||||
* | Allow scrolling to specific sections and order packs in sticker search by ↵ | Nicolas Werner | 2023-05-20 | 1 | -24/+48 |
| | | | | match quality | ||||
* | Fix StickerPicker padding and names of unnamed packs | Nicolas Werner | 2023-05-20 | 1 | -27/+31 |
| | |||||
* | Fix adding duplicate stickers and strip file extension | Nicolas Werner | 2023-05-20 | 1 | -2/+7 |
| | |||||
* | Add rows to stickerpicker | Nicolas Werner | 2023-05-20 | 2 | -12/+42 |
| | |||||
* | Type keypresses that focus the input bar | Loren Burkholder | 2023-05-12 | 1 | -1/+6 |
| | |||||
* | Sort rooms in completer by 'activity' and make tombstoned rooms italic | Nicolas Werner | 2023-05-06 | 1 | -0/+2 |
| | |||||
* | Copy image to clipboard | Nicolas Werner | 2023-04-23 | 1 | -0/+36 |
| | | | | Fixes #599 | ||||
* | Use the new mtxclient special effects refactoring | Loren Burkholder | 2023-04-11 | 1 | -1/+1 |
| | |||||
* | Rain, rain, go away sooner | Loren Burkholder | 2023-04-08 | 1 | -1/+1 |
| | |||||
* | Don't apply gravity to rain | Loren Burkholder | 2023-04-08 | 1 | -0/+1 |
| | | | | It makes the rain look wacky. | ||||
* | Move effects into a separate file | Loren Burkholder | 2023-04-08 | 2 | -90/+116 |
| | |||||
* | Use particle groups to separate effects | Loren Burkholder | 2023-04-08 | 1 | -13/+10 |
| | |||||
* | Add rainfall effect | Loren Burkholder | 2023-04-08 | 1 | -3/+59 |
| | | | | | 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 | 1 | -1/+15 |
| | |||||
* | Add a more obvious thread indicator | Nicolas Werner | 2023-04-04 | 1 | -3/+23 |
| | |||||
* | Make the profile buttons a bit bigger | Nicolas Werner | 2023-04-04 | 1 | -2/+10 |
| | |||||
* | Improve choosing screen share type | David Elsing | 2023-03-30 | 1 | -29/+9 |
| | |||||
* | Support screen sharing with xdg-desktop-portal | David Elsing | 2023-03-30 | 2 | -1/+56 |
| | |||||
* | Merge pull request #1409 from Nheko-Reborn/uiTweaks | DeepBlueV7.X | 2023-03-25 | 1 | -7/+60 |
|\ | | | | | | | Overhaul switch appearance | ||||
| * | Overhaul switch appearance | Loren Burkholder | 2023-03-24 | 1 | -7/+60 |
| | | |||||
* | | Delay some delegate removals to reduce CPU spent on recalculating sizes | Nicolas Werner | 2023-03-25 | 2 | -0/+3 |
| | | |||||
* | | make name and attribution in image pack settings plain text | tastytea | 2023-03-24 | 1 | -0/+2 |
| | | | | | | | | Otherwise, <foo> would be swallowed. | ||||
* | | Add width to PowerLevelEditor, fixes 0/1px wide window on tiling WMs | 0xDEADCADE | 2023-03-22 | 1 | -0/+1 |
| | | | | | | Same fix as device verification window | ||||
* | | Add width to device verification window | 0xDEADCADE | 2023-03-21 | 1 | -0/+1 |
| | | | | | | Fixes the device verification window being 0 or 1 pixels wide on some tiling window managers. | ||||
* | | Fix space-community wording | Nicolas Werner | 2023-03-18 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #1404 from LcsTen/dont-show-private-rooms-in-space | DeepBlueV7.X | 2023-03-18 | 1 | -2/+2 |
|\ \ | |/ |/| | Don't show inaccessible private rooms in spaces | ||||
| * | Check isPreviewFetched property for hints | LcsTen | 2023-03-18 | 1 | -2/+2 |
| | | |||||
| * | Show an appropriate hint if the room is inaccessible | LcsTen | 2023-03-11 | 1 | -1/+1 |
| | | |||||
* | | make scroll-down button (toEndButton) focus message input | tastytea | 2023-03-12 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #1388 from Nheko-Reborn/command | DeepBlueV7.X | 2023-03-10 | 4 | -39/+63 |
|\ | | | | | Warn if an invalid command is entered | ||||
| * | Handle incomplete commands better | Loren Burkholder | 2023-03-07 | 2 | -3/+10 |
| | | |||||
| * | Don't show timeline behind warnings | Loren Burkholder | 2023-02-28 | 2 | -7/+7 |
| | | |||||
| * | Simplify code a bit | Loren Burkholder | 2023-02-28 | 1 | -1/+0 |
| | | |||||
| * | Move command calculation logic into InputBar | Loren Burkholder | 2023-02-28 | 1 | -11/+2 |
| | | |||||
| * | Show warning when invalid command is entered | Loren Burkholder | 2023-02-28 | 3 | -4/+29 |
| | | | | | | | | | | | | Fixes #1363 Please note that this doesn't prompt when you try to send a message with a bad command. | ||||
| * | Enhance appearance of room ping warning | Loren Burkholder | 2023-02-28 | 1 | -7/+9 |
| | | |||||
* | | Merge pull request #1394 from Nheko-Reborn/uiTweaks | DeepBlueV7.X | 2023-03-09 | 12 | -110/+51 |
|\ \ | | | | | | | Some small UI changes | ||||
| * | | Scroll farther on PgUp/PgDn | Loren Burkholder | 2023-03-02 | 1 | -2/+2 |
| | | | |||||
| * | | Add leave button to space preview | Loren Burkholder | 2023-03-02 | 1 | -0/+7 |
| | | | |||||
| * | | Don't double-show encryption dialog | Loren Burkholder | 2023-03-01 | 1 | -1/+2 |
| | | | |||||
| * | | Make switches respect accent color | Loren Burkholder | 2023-03-01 | 1 | -1/+1 |
| | | | |||||
| * | | Always open the invite dialog properly from the member list | Loren Burkholder | 2023-02-28 | 2 | -5/+1 |
| | | | |||||
| * | | Change members button color when hovered | Loren Burkholder | 2023-02-28 | 2 | -20/+22 |
| | | | |||||
| * | | Elide nicks and userids in read reciepts dialog | Loren Burkholder | 2023-02-28 | 1 | -6/+9 |
| | | | |||||
| * | | Prevent long nicks/userids from breaking roomlist layout | Loren Burkholder | 2023-02-28 | 1 | -4/+3 |
| | | | | | | | | | | | | Fixes #1297 | ||||
| * | | Use the nheko spinner everywhere | Loren Burkholder | 2023-02-28 | 2 | -71/+4 |
| |/ | |||||
* / | Cleanup table rendering | Nicolas Werner | 2023-03-09 | 1 | -3/+3 |
|/ | | | | fixes #1406 | ||||
* | add missing license header | Nicolas Werner | 2023-02-24 | 1 | -0/+4 |
| | |||||
* | Show rooms you share with someone | Nicolas Werner | 2023-02-24 | 3 | -130/+205 |
| | |||||
* | Merge pull request #1374 from Nheko-Reborn/private_images | DeepBlueV7.X | 2023-02-23 | 5 | -40/+105 |
|\ | | | | | | | Blur images properly | ||||
| * | Fade in images when fully recieved | Loren Burkholder | 2023-02-22 | 2 | -27/+8 |
| | | |||||
| * | Properly handle images without blurhashes | Loren Burkholder | 2023-02-20 | 2 | -36/+99 |
| | | |||||
| * | Use a single, reversible privacy screen transition | Loren Burkholder | 2023-02-20 | 2 | -34/+4 |
| | | |||||
| * | Animate transition to blurhash | Loren Burkholder | 2023-02-20 | 1 | -0/+44 |
| | | |||||
| * | Blurhash images when the privacy screen is active | Loren Burkholder | 2023-02-20 | 5 | -17/+24 |
| | | |||||
* | | print errors on failed dialog creation | Marcus Hoffmann | 2023-02-22 | 3 | -101/+195 |
| | | | | | | | | Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | | Get rid of year in license headers | Nicolas Werner | 2023-02-21 | 102 | -291/+102 |
| | | | | | | | | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/ | ||||
* | | Fix newlines in status messages | Nicolas Werner | 2023-02-21 | 1 | -3/+3 |
| | | |||||
* | | Simplify status message in profile a bit | Nicolas Werner | 2023-02-21 | 1 | -7/+4 |
| | | |||||
* | | UserProfile: add padding to device list | Marcus Hoffmann | 2023-02-21 | 1 | -0/+2 |
| | | | | | | | | | | | | Add the same padding as is applied to long status messages. Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | | UserProfile: fix status message overflowing | Marcus Hoffmann | 2023-02-21 | 1 | -3/+10 |
| | | | | | | | | Also style the "Status:" prefix bold. | ||||
* | | UserProfile: reduce spacing by a bit | Marcus Hoffmann | 2023-02-21 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | | UserProfile: display status message | Marcus Hoffmann | 2023-02-21 | 1 | -0/+15 |
| | | | | | | | | Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | | MessageView: Add ToolTip to status message | Marcus Hoffmann | 2023-02-21 | 1 | -2/+9 |
| | | | | | | | | | | | | | | | | | | | | Show the user that this is a status text on hover. We need to change the status text label width to be it's implicitWidth (or the maximum width as specified before), otherwise the tooltip is wildly off-centered. Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | | MessageView: improve styling of presence status | Marcus Hoffmann | 2023-02-21 | 1 | -0/+3 |
|/ | | | | | | | | Significantly reduce the font size as to visually indicate this is additional information and not part of the username or message text. Align the text with the username field besides it. Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | Explicitly set parent for scrollbars to prevent them from showing on some ↵ | Nicolas Werner | 2023-02-16 | 2 | -6/+6 |
| | | | | platforms | ||||
* | Make scrollbars optional and disabled by default | Nicolas Werner | 2023-02-14 | 2 | -7/+11 |
| | | | | Also add them to the communities sidebar | ||||
* | Room list: add scrollbar when not collapsed | Alexander Bantyev | 2023-02-14 | 1 | -1/+7 |
| | |||||
* | Focus text input when quick switcher is closed | Loren Burkholder | 2023-02-14 | 1 | -0/+1 |
| | | | | Fixes #1065 | ||||
* | Merge pull request #1359 from Nheko-Reborn/encryption_delegate | DeepBlueV7.X | 2023-02-14 | 2 | -3/+62 |
|\ | | | | | Add a fancy delegate when encryption is enabled | ||||
| * | Update resources/qml/delegates/EncryptionEnabled.qml | Loren Burkholder | 2023-02-14 | 1 | -1/+1 |
| | | | | | | Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> | ||||
| * | Limit max width of blurb | Loren Burkholder | 2023-02-13 | 1 | -1/+2 |
| | | |||||
| * | Update message | Loren Burkholder | 2023-02-13 | 1 | -3/+1 |
| | | |||||
| * | Add a fancy delegate when encryption is enabled | Loren Burkholder | 2023-02-13 | 2 | -3/+63 |
| | | |||||
* | | Add a generic video icon when there is no thumbnail | Loren Burkholder | 2023-02-14 | 1 | -1/+1 |
|/ | |||||
* | Make ImageOverlay set appropriate windowRole again | Thulinma | 2023-02-10 | 1 | -0/+1 |
| | |||||
* | Update translations | Nicolas Werner | 2023-02-08 | 1 | -0/+7 |
| | |||||
* | Fix empty list freeze in Completer | Joseph Donofry | 2023-02-08 | 1 | -0/+3 |
| | |||||
* | Add a reduced motion option | Nicolas Werner | 2023-02-06 | 3 | -1/+80 |
| | | | | fixes #1350 | ||||
* | Fix some leftover menus from #1319 | q234rty | 2023-02-01 | 2 | -0/+9 |
| | |||||
* | add user search to invite dialog (#1253) | Malte E | 2023-01-31 | 3 | -75/+199 |
| | |||||
* | Merge pull request #1319 from Decodetalkers/menuhideonwayland | DeepBlueV7.X | 2023-01-28 | 3 | -0/+25 |
|\ | | | | | feat: hide all popup menus when press leftbutton on somewhere else | ||||
| * | feat: hide all popup menus when press leftbutton on somewhere else | ShootingStarDragons | 2023-01-23 | 3 | -0/+25 |
| | | | | | | | | 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 code tags preserve whitespace | Nicolas Werner | 2023-01-22 | 1 | -2/+3 |
|/ | |||||
* | Merge pull request #1304 from Decodetalkers/imagesave | DeepBlueV7.X | 2023-01-22 | 1 | -0/+1 |
|\ | | | | | chore: when save file, hide ImageOverlay window | ||||
| * | chore: when save file, hide ImageOverlay window | ShootingStarDragons | 2023-01-20 | 1 | -0/+1 |
| | | | | | | | | | | | | Log: on wm like sway, it will cover the whole screen, and I cannot get the file save dialog, then the program will stay there, I must kill it, so I think hide it is better, because after, it will be closed | ||||
* | | Fix creating DMs from pasting an mxid | Nicolas Werner | 2023-01-21 | 1 | -2/+3 |
|/ | |||||
* | Make it more obvious that the add reaction button is not an emoji | Nicolas Werner | 2023-01-19 | 1 | -1/+1 |
| | | | | fixes #1301 | ||||
* | Fix html in sidebar again | Nicolas Werner | 2023-01-18 | 1 | -1/+1 |
| | |||||
* | Pause ParticleEmitter when not in use (#1284) | Joseph Donofry | 2023-01-14 | 1 | -21/+43 |
| | | | | | * Pause ParticleEmitter when not in use * Use timer instead to pause particle system | ||||
* | Fix white bar above sticker picker | Nicolas Werner | 2023-01-12 | 2 | -35/+17 |
| | |||||
* | Fix weirdly big spinner | Nicolas Werner | 2023-01-12 | 1 | -2/+2 |
| | |||||
* | Fix white bar above emoji picker | Nicolas Werner | 2023-01-12 | 1 | -35/+19 |
| | |||||
* | Try to fix binding loop in emoji picker | Nicolas Werner | 2023-01-12 | 1 | -2/+2 |
| | |||||
* | Fix clear button styling | Nicolas Werner | 2023-01-07 | 1 | -20/+7 |
| | |||||
* | Fix html in usernames | Nicolas Werner | 2023-01-07 | 2 | -2/+2 |
| | |||||
* | Navigate to space when room is selected | Nicolas Werner | 2023-01-07 | 1 | -3/+0 |
| | | | | fixes #1260 | ||||
* | Maybe fix text selection in raw message dialog | Nicolas Werner | 2023-01-02 | 1 | -0/+1 |
| | |||||
* | A whole new year full of excitement and possibilities! | Nicolas Werner | 2023-01-02 | 100 | -0/+100 |
| | |||||
* | Fix send message logic bug introduced with shift+enter setting | Joseph Donofry | 2022-12-28 | 1 | -2/+2 |
| | |||||
* | Show invite reason in the UI (hidden by default) | Nicolas Werner | 2022-12-27 | 1 | -0/+39 |
| | |||||
* | Add 'clear' button to search bar and implement search indicator via spinner | Joseph Donofry | 2022-12-20 | 3 | -2/+39 |
| | |||||
* | Fix unread bar size | Nicolas Werner | 2022-12-18 | 1 | -1/+3 |
| | |||||
* | Fix weird QQC2 crash in alias dialog | Nicolas Werner | 2022-12-17 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backtrace: Thread 1 "nheko" received signal SIGSEGV, Segmentation fault. containerWidget (w=w@entry=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:2467 2467 if (const QAbstractScrollArea *sa = qobject_cast<const QAbstractScrollArea *>(w->parentWidget())) { (gdb) bt #0 containerWidget(QWidget const*) (w=w@entry=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:2467 #1 0x00007ffff4aa0ad6 in QStyleSheetStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (this=0x555559917900, pe=<optimized out>, opt=0x55555ea4b5c0, p=0x7fffffffcfd0, w=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:4452 #2 0x00007fff61d4a86b in KQuickStyleItem::paint(QPainter*) (this=this@entry=0x55555ea4a1e0, painter=painter@entry=0x7fffffffcfd0) at /usr/src/debug/kde-frameworks/qqc2-desktop-style-5.101.0/qqc2-desktop-style-5.101.0/plugin/kquickstyleitem.cpp:1667 #3 0x00007fff61d4b22a in KQuickStyleItem::updatePolish() (this=0x55555ea4a1e0) at /usr/src/debug/kde-frameworks/qqc2-desktop-style-5.101.0/qqc2-desktop-style-5.101.0/plugin/kquickstyleitem.cpp:1928 #4 0x00007ffff57717c2 in QQuickWindowPrivate::polishItems() (this=0x55555ea2e760) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/items/qquickwindow.cpp:393 #5 0x00007ffff570f4ef in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x5555598eb770, w=w@entry=0x7fffe000aef0, inExpose=inExpose@entry=true) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1576 #6 0x00007ffff5710a8e in QSGThreadedRenderLoop::handleExposure(QQuickWindow*) (this=0x5555598eb770, window=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1374 #7 0x00007ffff43d2b45 in QWindow::event(QEvent*) (this=0x7fffe0006eb0, ev=<optimized out>) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qwindow.cpp:2450 #8 0x00007ffff49ee481 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x7fffe0006eb0, e=0x7fffffffd460) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/kernel/qapplication.cpp:3637 #9 0x00007ffff3e2d618 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fffe0006eb0, event=0x7fffffffd460) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/src/corelib/kernel/qcoreapplication.cpp:1064 #10 0x00007ffff43c8368 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x55555f648b30) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qguiapplication.cpp:3261 #11 0x00007ffff43a55ab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qwindowsysteminterface.cpp:1169 #12 0x00007fffef102622 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105 #13 0x00007ffff386d030 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #14 0x00007ffff386d2d8 in () at /usr/lib64/libglib-2.0.so.0 #15 0x00007ffff386d36f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #16 0x00007ffff3e80e55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5555596a4770, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #17 0x00007ffff3e2c00b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffd700, flags=..., flags@entry=...) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/include/QtCore/../../src/corelib/global/qflags.h:69 #18 0x00007ffff3e344ea in QCoreApplication::exec() () at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/include/QtCore/../../src/corelib/global/qflags.h:121 #19 0x00005555594a5c43 in main(int, char**) (argc=2, argv=0x7fffffffdab8) at /home/nicolas/Dokumente/devel/open-source/nheko/src/main.cpp:401 (gdb) p w $1 = (const QWidget *) 0x0 | ||||
* | Fix copy and paste again | Nicolas Werner | 2022-12-14 | 1 | -1/+2 |
| | |||||
* | Focus text field on key press (swallows first though...) | Nicolas Werner | 2022-12-13 | 2 | -0/+5 |
| | |||||
* | Revert "Disable keyboard selection for text by default" | Nicolas Werner | 2022-12-13 | 1 | -2/+0 |
| | | | | This reverts commit 0035c359ce97bf5975e19fd519f5852a40967bd7. | ||||
* | Add a button to room the upgraded room in the timeline | Nicolas Werner | 2022-12-13 | 1 | -0/+28 |
| | |||||
* | Disable keyboard selection for text by default | Nicolas Werner | 2022-12-13 | 1 | -0/+2 |
| | |||||
* | confetti (#1243) | Loren Burkholder | 2022-12-10 | 3 | -1/+78 |
| | | | * 🎉 (confetti) message support. Thanks @LorenDB ! | ||||
* | fix squish | Nicolas Werner | 2022-12-07 | 1 | -1/+1 |
| | |||||
* | Fix downscale | q234rty | 2022-12-06 | 1 | -2/+2 |
| | |||||
* | Fix people icon blurriness | q234rty | 2022-12-06 | 1 | -2/+0 |
| | |||||
* | Change margins because people nagged me | Nicolas Werner | 2022-11-10 | 1 | -1/+2 |
| | |||||
* | Implement a completer for commands | Nicolas Werner | 2022-11-09 | 2 | -0/+26 |
| | | | | fixes #429 | ||||
* | Add room settings in room list | Loren Burkholder | 2022-11-07 | 1 | -0/+5 |
| | |||||
* | Add invert enter key setting | LordMZTE | 2022-11-04 | 1 | -1/+6 |
| | |||||
* | Make the higlight ring a bit less in your face | Nicolas Werner | 2022-11-03 | 1 | -1/+1 |
| | |||||
* | Highlight higlight tweaks in the timeline | Nicolas Werner | 2022-11-01 | 2 | -0/+5 |
| | | | | | fixes #400 fixes #1136 | ||||
* | Fix search rooms button | Nicolas Werner | 2022-11-01 | 1 | -2/+2 |
| | |||||
* | Fix UploadBox thumbnail size | foxb612 | 2022-10-25 | 1 | -2/+3 |
| | |||||
* | VoIP v1 implementation (#1161) | Rohit Sutradhar | 2022-10-14 | 5 | -6/+62 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | Fix date separator | Nicolas Werner | 2022-10-07 | 1 | -7/+7 |
| | |||||
* | Add a shortcut for search | Nicolas Werner | 2022-10-07 | 1 | -2/+8 |
| | |||||
* | Add a slow way to search a room | Nicolas Werner | 2022-10-06 | 3 | -24/+79 |
| | |||||
* | Basic thread filtering | Nicolas Werner | 2022-10-06 | 1 | -4/+13 |
| | | | | The reply pagination logic is a bit weird rn though. | ||||
* | Fix userprofile on roomlist | Nicolas Werner | 2022-10-05 | 1 | -1/+1 |
| | |||||
* | Swap thread and edit button | Nicolas Werner | 2022-10-04 | 1 | -14/+14 |
| | |||||
* | Fix raw message dialog | Nicolas Werner | 2022-10-04 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1202 from Nheko-Reborn/grammar | DeepBlueV7.X | 2022-10-03 | 7 | -10/+10 |
|\ | | | | | Grammar | ||||
| * | Various grammar fixes (mostly removing commas) | Loren Burkholder | 2022-09-30 | 7 | -10/+10 |
| | | |||||
* | | Green is not Svg::green | Nicolas Werner | 2022-10-01 | 1 | -2/+2 |
| | | | | | | | | fixes #1203 | ||||
* | | Merge pull request #1198 from rnhmjoj/pr-green | DeepBlueV7.X | 2022-10-01 | 3 | -11/+11 |
|\ \ | | | | | | | Add green theme color, make "error" configurable | ||||
| * | | Add green theme color, make "error" configurable | rnhmjoj | 2022-10-01 | 3 | -11/+11 |
| | | | |||||
* | | | Replace some user visible mentions of spaces | Nicolas Werner | 2022-10-01 | 4 | -5/+5 |
| | | | |||||
* | | | Fix wrong file urls | Nicolas Werner | 2022-10-01 | 1 | -3/+3 |
|/ / | |||||
* | | Load components on demand | Nicolas Werner | 2022-10-01 | 2 | -168/+27 |
| | | |||||
* | | Prepare for adding proxy before chat.model | Nicolas Werner | 2022-10-01 | 3 | -37/+37 |
| | | |||||
* | | Basic threading support | Nicolas Werner | 2022-09-30 | 4 | -15/+75 |
|/ | |||||
* | Allow editing permissions in spaces recursively | Nicolas Werner | 2022-09-28 | 3 | -2/+173 |
| | |||||
* | Allow adding non-existing userids to power levels | Nicolas Werner | 2022-09-22 | 1 | -1/+6 |
| | |||||
* | Show the community of a room | Nicolas Werner | 2022-09-20 | 2 | -10/+52 |
| | |||||
* | Rework how access rules for rooms are modified completely | Nicolas Werner | 2022-09-19 | 3 | -15/+275 |
| | |||||
* | Fix "Send by enter" on Windows | q234rty | 2022-09-16 | 1 | -1/+1 |
| | | | Apparently on windows `Qt.inputMethod.visible` is always true when an input method is installed. Also on windows even after removing the check enter is still consumed by the input method, not nheko. | ||||
* | Line to indicate first unread message (#1147) | Hiers | 2022-09-11 | 3 | -1/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First draft of unread line feature. * Minor visual fix. * Removed unnecessary ternary operator. * Extended unread line functionality to work on minimised window or focusing another window. * Fix for unread line not showing when last read message is hidden. * Minor performance improvement. Fix for misbehaving event2order DB at application start. * Fix for possible performance issues when user has joined a large number of rooms. * Fix for breaking macos and clazy builds. * Changed on windows focus function to refresh unread line if room is unread. * Unread line is removed when user sends a message. * Linting. * Fixed unread line to work in standalone room windows. * Switch isRoomUnread for index 0. * Merged try/catch blocks. * Fix for crash on opening a room invite. * Call fullyReadEventId function when used instead of storing it and passing it through. * Function that was meant to sync the unread line was relying on an async function, oops. * Linting again. * More linting... * Minor changes. | ||||
* | Enable spoilers in replies | Nicolas Werner | 2022-09-11 | 1 | -1/+1 |
| | |||||
* | Allow creating spaces | Nicolas Werner | 2022-09-05 | 2 | -2/+18 |
| | |||||
* | Implement space stickers & emoji | Nicolas Werner | 2022-09-01 | 1 | -0/+3 |
| | |||||
* | Unset the transient parent on separate chat windows | Nicolas Werner | 2022-08-31 | 1 | -3/+5 |
| | | | | relates to #1168 | ||||
* | Added discrete edit button to room profiles. | Hiers | 2022-08-22 | 1 | -2/+16 |
| | |||||
* | Merge pull request #1156 from foresto/patch-1 | DeepBlueV7.X | 2022-08-20 | 1 | -0/+1 |
|\ | | | | | Focus message input box when pressing Esc | ||||
| * | Focus message input box when pressing Esc | Forest | 2022-08-19 | 1 | -0/+1 |
| | | | | | | This helps with #1065, although I think making sure the message input box gets focus by default would be worthwhile. | ||||
* | | Reactions: avoid highlight color misuse, subdue border color | Forest | 2022-08-19 | 1 | -9/+8 |
|/ | | | | | | | | | | | | | | | | | This addresses a few problems with reaction colors: - The state-checking conditionals for reaction text, background, and border were inconsistent, making it difficult to choose colors for each state (normal, hovered, and self reactions) that worked well in all themes. - The QPalette::Highlight color was being misused as a text/foreground color. This color role is intended for background areas. It has little contrast against the background in themes like KDE Plasma's Breeze High Contrast, so using it for text and icons makes those things difficult to read. https://doc.qt.io/qt-5/qpalette.html#ColorRole-enum - The reaction border was drawn in the same color as normal text, making it so bright in some dark themes that it distracted from reading nearby text. Fixes Nheko-Reborn/nheko#1159 | ||||
* | Break http images and implement barebones spoiler support when not in mobile ↵ | Nicolas Werner | 2022-08-17 | 1 | -1/+5 |
| | | | | | | | mode see #1042 see #483 | ||||
* | Support editing space children | Nicolas Werner | 2022-08-10 | 2 | -29/+133 |
| | |||||
* | Change preview title for spaces | Nicolas Werner | 2022-08-08 | 1 | -1/+1 |
| | |||||
* | Show a room preview in the join confirmation dialog | Nicolas Werner | 2022-08-05 | 3 | -1/+166 |
| | | | | | | Requires MSC3266 Fixes #1129 | ||||
* | Fix room members dialog opening room member dialog of the wrong room | Nicolas Werner | 2022-07-30 | 1 | -1/+1 |
| | |||||
* | Fix window decorations on macos for room dir dialog | Nicolas Werner | 2022-07-18 | 1 | -1/+1 |
| | | | | fixes #1114 | ||||
* | Update translations | Nicolas Werner | 2022-07-16 | 1 | -1/+1 |
| | |||||
* | Fix weird spacing and hidden encryption indicator in top bar | Nicolas Werner | 2022-07-16 | 2 | -5/+8 |
| | |||||
* | Make notification count calculation more efficient | Nicolas Werner | 2022-07-16 | 1 | -35/+25 |
| | |||||
* | Merge remote-tracking branch 'origin/perSpaceNotifs' into perSpaceNotifs | Nicolas Werner | 2022-07-14 | 3 | -79/+140 |
|\ | |||||
| * | Simplify space notification options | Loren Burkholder | 2022-06-29 | 2 | -36/+4 |
| | | |||||
| * | make license | Loren Burkholder | 2022-06-29 | 1 | -0/+4 |
| | | |||||
| * | Allow muting spaces; other general improvements | Loren Burkholder | 2022-06-29 | 1 | -5/+28 |
| | | |||||
| * | Add space notification configuration | Loren Burkholder | 2022-06-29 | 2 | -4/+27 |
| | | |||||
| * | Add space notifs to room list | Loren Burkholder | 2022-06-29 | 1 | -64/+18 |
| | | |||||
| * | Make the notification bubble its own component | Loren Burkholder | 2022-06-29 | 2 | -79/+85 |
| | | |||||
| * | Add loud notifications for spaces | Loren Burkholder | 2022-06-29 | 1 | -4/+4 |
| | | |||||
| * | Add space notifications to room list | Loren Burkholder | 2022-06-29 | 1 | -32/+48 |
| | | |||||
| * | Display unread notifications for spaces | Loren Burkholder | 2022-06-29 | 2 | -3/+70 |
| | | |||||
* | | Try to fix titlebar on room dir | Nicolas Werner | 2022-07-09 | 1 | -1/+2 |
| | | |||||
* | | Support rendering policy rules | Nicolas Werner | 2022-07-09 | 1 | -0/+42 |
| | | |||||
* | | Allow editing aliases | Nicolas Werner | 2022-07-08 | 4 | -7/+206 |
| | | |||||
* | | Warn about emojis looking different in different clients | Nicolas Werner | 2022-07-03 | 1 | -0/+11 |
| | | | | | | | | fixes #919 | ||||
* | | Fix emoji verification clipped on sway | Nicolas Werner | 2022-07-03 | 7 | -593/+560 |
| | | | | | | | | fixes #917 | ||||
* | | Fix crash when closing room directory window | Nicolas Werner | 2022-07-01 | 2 | -5/+4 |
| | | |||||
* | | Fix emoji picker | q234rty | 2022-06-30 | 1 | -5/+6 |
| | | |||||
* | | Fix room member list | q234rty | 2022-06-30 | 1 | -4/+6 |
|/ | |||||
* | Fix blurriness of svg icons (#1108) | q234rty | 2022-06-28 | 1 | -0/+2 |
| | |||||
* | Add an option to define new power levels | Nicolas Werner | 2022-06-26 | 1 | -122/+176 |
| | |||||
* | Require matrix v1.1 or greater | Nicolas Werner | 2022-06-25 | 2 | -1/+13 |
| | |||||
* | Add copy link to room context menu (#1101) | brausepulver | 2022-06-23 | 1 | -1/+6 |
| | |||||
* | Support the knock_restricted rule | Nicolas Werner | 2022-06-18 | 1 | -0/+3 |
| | |||||
* | Added escape handler for uploads (#1100) | Rohit Sutradhar | 2022-06-17 | 1 | -3/+5 |
| | | | | | | | * Added escape handler for uploads * Update MessageView.qml Changed if-else conditions to handle only one escape at a time | ||||
* | Remove confusing log message | Nicolas Werner | 2022-06-15 | 1 | -4/+0 |
| | |||||
* | Close image viewer when clicking on the background | Nicolas Werner | 2022-06-15 | 1 | -0/+4 |
| | | | | fixes #1088 | ||||
* | Merge pull request #1095 from syldrathecat/subtle-paste-fixes | DeepBlueV7.X | 2022-06-15 | 1 | -8/+2 |
|\ | | | | | Subtle corrections to paste behaviors | ||||
| * | Subtle corrections to paste behaviors | SyldraTheCat | 2022-06-14 | 1 | -8/+2 |
| | | |||||
* | | Fix pins not refreshing after being loaded | Nicolas Werner | 2022-06-15 | 1 | -1/+6 |
|/ | |||||
* | Make cursoring up/down more consistent on some setups | SyldraTheCat | 2022-06-13 | 1 | -2/+2 |
| | |||||
* | Fix crash on some systems because of reuseItems in completer | Nicolas Werner | 2022-06-12 | 1 | -1/+2 |
| | |||||
* | Make settings menu a bit narrower | Nicolas Werner | 2022-06-11 | 1 | -1/+1 |
| | |||||
* | Fix editing topic | Nicolas Werner | 2022-06-02 | 1 | -6/+3 |
| | |||||
* | Indicate if no topic is set | Loren Burkholder | 2022-06-02 | 1 | -1/+6 |
| | |||||
* | Lots of new PL translations | Nicolas Werner | 2022-05-27 | 1 | -1/+1 |
| | |||||
* | Add basic powerlevel editor | Nicolas Werner | 2022-05-27 | 5 | -10/+519 |
| | |||||
* | Make PrivacyScreen work on Popped-out Rooms | Joseph Donofry | 2022-05-12 | 3 | -3/+15 |
| | |||||
* | Fix PrivacyScreen for MainWindow | Joseph Donofry | 2022-05-12 | 1 | -2/+2 |
| | |||||
* | More image dialog fixes | Nicolas Werner | 2022-05-10 | 4 | -10/+10 |
| | |||||
* | Activate window that already has the room open if possible | Nicolas Werner | 2022-05-07 | 1 | -1/+1 |
| | |||||
* | Rework focus handling | Nicolas Werner | 2022-05-07 | 2 | -3/+2 |
| | |||||
* | Show powerlevels in memberlist | Nicolas Werner | 2022-05-07 | 1 | -0/+35 |
| | |||||
* | Merge branch 'master' of https://github.com/TheDrawingCoder-Gamer/nheko into ↵ | Nicolas Werner | 2022-05-06 | 1 | -1/+1 |
|\ | | | | | | | TheDrawingCoder-Gamer-master | ||||
| * | Unhardcode qml | BulbyVR | 2022-04-24 | 1 | -2/+1 |
| | | |||||
| * | Curse you hardcoded qml! | BulbyVR | 2022-04-24 | 1 | -1/+2 |
| | | |||||
* | | Add basic support for multiple windows | Nicolas Werner | 2022-05-06 | 3 | -8/+51 |
| | | |||||
* | | Merge pull request #1056 from Nheko-Reborn/uiTweaks | DeepBlueV7.X | 2022-04-27 | 3 | -12/+25 |
|\ \ | |/ |/| | UI tweaks | ||||
| * | Modifications to member list buttons | Loren Burkholder | 2022-04-23 | 2 | -11/+13 |
| | | |||||
| * | Set default size for hidden events dialog | Loren Burkholder | 2022-04-23 | 1 | -0/+2 |
| | | |||||
| * | Better handle pluralization | Loren Burkholder | 2022-04-23 | 1 | -1/+1 |
| | | |||||
| * | Allow users to see through the spinner | Loren Burkholder | 2022-04-23 | 1 | -0/+9 |
| | | |||||
* | | Fix pinned messages getting clipped | Nicolas Werner | 2022-04-24 | 5 | -3/+37 |
|/ | |||||
* | Search room members (#1049) | Loren Burkholder | 2022-04-22 | 2 | -3/+34 |
| | |||||
* | Add member list and settings buttons to spaces (#1051) | Loren Burkholder | 2022-04-22 | 2 | -6/+38 |
| | | | | | | | * Add member list and settings buttons to spaces * Un-buttonify the member list button * Properly button settings *and* members | ||||
* | Show changes in image packs in timeline | Nicolas Werner | 2022-04-19 | 1 | -2/+2 |
| | |||||
* | Focus room search | Loren Burkholder | 2022-04-18 | 1 | -0/+2 |
| | |||||
* | Remove boundary handling in image overlay | Nicolas Werner | 2022-04-10 | 2 | -35/+28 |
| | | | | They hurt more than they are helping | ||||
* | Close current room on Ctrl+W | Loren Burkholder | 2022-04-02 | 1 | -0/+5 |
| | |||||
* | Add reasons to everything | Nicolas Werner | 2022-03-30 | 2 | -3/+5 |
| | | | | fixes #1030 | ||||
* | Add delay to showing scroll down button | Nicolas Werner | 2022-03-30 | 1 | -25/+19 |
| | |||||
* | Don't use a modal to edit room name and topic | Nicolas Werner | 2022-03-30 | 1 | -20/+79 |
| | |||||
* | Fix broken invite dialog | Nicolas Werner | 2022-03-30 | 1 | -0/+4 |
| | |||||
* | Merge branch 'fix-tapping-timeline' | Nicolas Werner | 2022-03-30 | 3 | -0/+10 |
|\ | |||||
| * | fix tapping messages, fix pressandhold/doubletap on touch | Malte E | 2022-03-28 | 3 | -0/+10 |
| | | |||||
* | | Add a background to scroll to bottom button | Nicolas Werner | 2022-03-30 | 1 | -2/+10 |
| | | |||||
* | | Merge branch 'go_to_bottom' of https://github.com/maltee1/nheko into ↵ | Nicolas Werner | 2022-03-30 | 1 | -0/+58 |
|\ \ | | | | | | | | | | maltee1-go_to_bottom | ||||
| * | | add jump to end button | Malte E | 2022-03-29 | 1 | -0/+58 |
| |/ | |||||
* | | Merge pull request #1019 from maltee1/qml_createroom | DeepBlueV7.X | 2022-03-29 | 3 | -1/+301 |
|\ \ | |/ |/| | CreateRoom dialog in QML | ||||
| * | Add backend for new room creation dialogs | Nicolas Werner | 2022-03-29 | 2 | -34/+71 |
| | |